html,body{color:blue;margin:0;padding:0}
.bo{margin:0;padding:0}
body{background-color:#F30;margin:0;padding:0}
.maintext{margin:10px;padding:10px}
.color {cursor: pointer}
.date{color:blue;font:italic 10pt Arial}
.error{color:blue;font:bold 15pt Arial}
#menu{float:left;left:0;top:0;width:100%}
.banner{border:0;height:31px;width:88px}
#otd{background-image:url(/images/fon3.jpg)}
a img,a:visited img,img + a{border:none;text-decoration:none}
a:link{color:green;text-decoration:none}
a:hover{color:blue;text-decoration:underline}
.btnreset{background:transparent url(/images/reset.png) repeat-x scroll 0 0;height:55px;width:205px}
.b1h,.b2h,.b3h,.b4h,.b2bh,.b3bh,.b4bh{display:block;font-size:1px;overflow:hidden}
.b1h{background:#000;height:1px;margin:0 5px}
.b2h,.b2bh{background:#000;height:1px;margin:0 3px}
.b3h,.b3bh{background:#000;height:1px;margin:0 2px}
.b4h,.b4bh{background:#000;height:2px;margin:0 1px}
.b2bh,.b3bh,.b4bh,.bg{background:#999}
.headh{background:#000;color:#FF0;}
.headh h4{padding-bottom:3px;color:#FF0;margin:0 10px}
.headh h5{padding-bottom:3px;color:#FF0;margin:0 8px}
.contenth{background:#999;border-left:1px solid #000;border-right:1px solid #000}
.contenttext{padding:10px 12px 5px 20px}
a:visited,a:active{text-decoration:none}
.layout-box{float:left;margin:0}
.lb-footer{width:100%}
.lb-menu{width:85%;min-height:37px}
.lb-poisk{min-height:37px;width:15%}
.lb-content{width:85%}
.lb-sidebar{float:right;width:15%}
.ns{width:100%}
.nszg{color:#FF0;}
.menu-h-d li{border:2px solid #000;display:block;float:left;list-style:none;min-width:100px;position:relative;text-align:center}
.menu-h-d a{display:block;text-decoration:none;padding:5px}
.menu-h-d ul{display:none;position:absolute;right:-30px;top:29px;border:2px solid #000;padding:0}
.menu-h-d .lim{margin:4px 0 0 10px}
.menu-h-d li li{background:#999;float:none;min-width:200px;border-width:1px 1px 2px}
.menu-h-d li:hover{background:#333}
.menu-h-d li:hover ul,.menu-h-d li:hover ul li:hover ul li:hover ul{display:block}
.menu-h-d,.poisk{min-height:35px;margin:0}
.left{float:left}
.metadannie{visibility:hidden}
.dl{width:15%}
.dd{margin:0 0 0 120px}
.dt{float:left;width:80px}
.dt2{float:left;width:40px}
.dd2{margin:0 0 0 60px}
.ddreg{margin:0 0 0 200px}
.dtreg{float:left;width:200px}
.container{padding:0}
.up{position:absolute;left:0px;top:0px;padding:0}
.login{width:400px;position:absolute;right:10px;top:10px;padding:0}
.userform{width:450px;position:absolute;right:10px;top:10px;padding:0;height:120px}
.upformlk a{color:blue;text-decoration:none}
.upformlk a:hover{color:blue;text-decoration:underline}
.rightlog{float:right;margin-right:10px}
.usermenu{margin-left:2px;white-space:nowrap;overflow:hidden;display:inline-block}
.avatar{width:120px;max-width:120px;float:right;padding:0}
.oneline{font:bold 15pt Arial}
.oneline a{text-decoration:blink}
input.buttons{background:none no-repeat top left;border:none;cursor:pointer;display:block;height:30px;overflow:hidden;text-indent:-99999px;width:auto;font-size:0;line-height:30px;margin:0 2px 0 0;padding:0}
input.buttons:hover{background-position:0 -30px}
input.enter{background:url(/images/button/enter.png);width:120px}
input.show{background:url(/images/button/show.png);width:120px}
input.update{background:url(/images/button/update.png);width:120px}
input.send{background:url(/images/button/send.png);width:120px}
input.reset{background:url(/images/button/reset.png);width:120px}
input.search{background:url(/images/button/small_button.png);width:30px}
.imgbutton{cursor:pointer;width:120px;height:30px;text-indent:-9999px;font-size:0;line-height:30px}
.imgbuttonsmall{cursor:pointer;width:30px;height:30px;text-indent:-9999px;font-size:0;line-height:30px;display:inline-block}
.imgbuttonsmall9{cursor:pointer;width:9px;height:30px;text-indent:-9999px;font-size:0;line-height:30px;display:inline-block}
.imgbuttonsmallt{cursor:pointer;width:30px;height:30px;line-height:30px;display:inline-block}
.search{background:url(/images/button/enter.png);width:30px}
.messages{background:url(/images/button/messages.png) left top;display:block;width:120px;height:30px}
.edit{background:url(/images/button/edit.png) left top;display:block;width:120px;height:30px}
.main{background:url(/images/button/main.png) left top;display:block;width:120px;height:30px}
.exit{background:url(/images/button/exit.png) left top;display:block;width:120px;height:30px}
.register{background:url(/images/button/register.png) left top;display:block;width:120px;height:30px}
.admin{background:url(/images/button/admin.png) left top;display:block;width:120px;height:30px}
.userbutton{white-space:nowrap;overflow:hidden;display:inline-block;width:60px}
.zag_spec,#top a,.upformlk{color:red}
.right,.photo,.lostpass{float:right}
.messages:hover,.edit:hover,.main:hover,.exit:hover,.register:hover,.admin:hover{background-position:left 30px}


.sb a .podpis {display: none}
.sb a:hover .podpis {border:2px double;display: block;text-indent:0px;font-size:18px;position: absolute;top:275px;right:5px;color:red}
.uf a .podpis {display: none}
.uf a:hover .podpis {border:2px double;display: block;text-indent:0px;font-size:18px;position: absolute;top:85px;right:125px;color:red}
.upt{display:block;background-image: url(/images/button/upbs.png);width:31px;height:30px;position:fixed;bottom:20px;right:0px}
.upt:hover{display:block;background-image: url(/images/button/upbs.png);width:100px;height:30px;position:fixed;bottom:20px;right:0px}
.tleft{background-image: url("/images/2/tleft.png"); background-position: left top; background-repeat: repeat-x;height:30px}
.tright{background-image: url("/images/2/tright.png"); background-position: right top; background-repeat: repeat-x;height:30px}
.tcenter{background-image: url("/images/2/tcenter.png"); background-position: center top; background-repeat: repeat-x;height:30px}
.cleft{background-image: url("/images/2/cleft.png"); background-position: left top; background-repeat: repeat}
.cright{background-image: url("/images/2/cright.png"); background-position: left top; background-repeat: repeat}
.ccenter{background-image: url("/images/2/ccenter.png"); background-position: left top; background-repeat: repeat}
.bleft{background-image: url("/images/2/bleft.png"); background-position: left bottom; background-repeat: repeat-x;height:5px}
.bright{background-image: url("/images/2/bright.png"); background-position: right bottom; background-repeat: repeat-x;height:5px}
.bcenter{background-image: url("/images/2/bcenter.png"); background-position: center bottom; background-repeat: repeat-x;height:5px}

.smbut{cursor:pointer;height:30px;text-indent:-9999px;font-size:0;line-height:30px;display:inline-block}
.smmess{background:url(/images/button/small_button.png) 477px top;display:block;width:30px;height:30px}
.smmess:hover{background-position:477px 30px}
.smmessout{background:url(/images/button/small_button.png) 447px top;display:block;width:9px;height:30px}
.smmessout:hover{background-position:447px 30px}
.smprof{background:url(/images/button/small_button.png) 438px top;display:block;width:30px;height:30px}
.smprof:hover{background-position:438px 30px}
.smprofed{background:url(/images/button/small_button.png) 408px top;display:block;width:9px;height:30px}
.smprofed:hover{background-position:408px 30px}
.smuser{background:url(/images/button/small_button.png) 399px top;display:block;width:30px;height:30px}
.smuser:hover{background-position:399px 30px}
.smrasp{background:url(/images/button/small_button.png) 369px top;display:block;width:30px;height:30px}
.smrasp:hover{background-position:369px 30px}
.smprnews{background:url(/images/button/small_button.png) 339px top;display:block;width:30px;height:30px}
.smprnews:hover{background-position:339px 30px}
.smprnewsa{background:url(/images/button/small_button.png) 309px top;display:block;width:9px;height:30px}
.smprnewsa:hover{background-position:309px 30px}
.smadm{background:url(/images/button/small_button.png) 300px top;display:block;width:30px;height:30px}
.smadm:hover{background-position:300px 30px}
.smatt{background:url(/images/button/small_button.png) 270px top;display:block;width:30px;height:30px}
.smatt:hover{background-position: 270px 30px}
.smexit{background:url(/images/button/small_button.png) 240px top;display:block;width:30px;height:30px}
.smexit:hover{background-position:240px 30px}
.smrss{background:url(/images/button/small_button.png) 210px top;display:block;width:30px;height:30px}
.smrss:hover{background-position:210px 30px}
.smvk{background:url(/images/button/small_button.png) 180px top;display:block;width:30px;height:30px}
.smvk:hover{background-position:180px 30px}
.smmail{background:url(/images/button/small_button.png) 150px top;display:block;width:30px;height:30px}
.smmail:hover{background-position:150px 30px}
.smfb{background:url(/images/button/small_button.png) 120px top;display:block;width:30px;height:30px}
.smfb:hover{background-position:120px 30px}
.smfs{background:url(/images/button/small_button.png) 90px top;display:block;width:30px;height:30px}
.smfs:hover{background-position:90px 30px}
.smfb1{background:url(/images/button/small_button.png) 60px top;display:block;width:30px;height:30px}
.smfb1:hover{background-position:60px 30px}
.smfs1{background:url(/images/button/small_button.png) 30px top;display:block;width:30px;height:30px}
.smfs1:hover{background-position:30px 30px}

.bbbut{cursor:pointer;height:20px;text-indent:-9999px;font-size:0;line-height:30px;display:inline-block}
.bbb{background:url(/bb/but.png) left top;display:block;width:20px;height:20px}
.bbb:hover{background-position:left 20px}
.bbi{background:url(/bb/but.png) 380px top;display:block;width:20px;height:20px;}
.bbi:hover{background-position:380px 20px}
.bbu{background:url(/bb/but.png) 360px top;display:block;width:20px;height:20px;}
.bbu:hover{background-position:360px 20px}
.bbs{background:url(/bb/but.png) 340px top;display:block;width:20px;height:20px;}
.bbs:hover{background-position:340px 20px}
.bbsup{background:url(/bb/but.png) 320px top;display:block;width:20px;height:20px;}
.bbsup:hover{background-position:320px 20px}
.bbsub{background:url(/bb/but.png) 300px top;display:block;width:20px;height:20px;}
.bbsub:hover{background-position:300px 20px}
.bbhr{background:url(/bb/but.png) 280px top;display:block;width:20px;height:20px;}
.bbhr:hover{background-position:280px 20px}
.bbl{background:url(/bb/but.png) 260px top;display:block;width:20px;height:20px;}
.bbl:hover{background-position:260px 20px}
.bbc{background:url(/bb/but.png) 240px top;display:block;width:20px;height:20px;}
.bbc:hover{background-position:240px 20px}
.bbr{background:url(/bb/but.png) 220px top;display:block;width:20px;height:20px;}
.bbr:hover{background-position:220px 20px}
.bbj{background:url(/bb/but.png) 200px top;display:block;width:20px;height:20px;}
.bbj:hover{background-position:200px 20px}
.bburl{background:url(/bb/but.png) 180px top;display:block;width:20px;height:20px;}
.bburl:hover{background-position:180px 20px}
.bbimg{background:url(/bb/but.png) 160px top;display:block;width:20px;height:20px;}
.bbimg:hover{background-position:160px 20px}
.bbsm{background:url(/bb/but.png) 140px top;display:block;width:20px;height:20px;}
.bbsm:hover{background-position:140px 20px}
.bbcol{background:url(/bb/but.png) 120px top;display:block;width:20px;height:20px;}
.bbcol:hover{background-position:120px 20px}
.bbqot{background:url(/bb/but.png) 100px top;display:block;width:60px;height:20px;}
.bbqot:hover{background-position:100px 20px}
.bbcod{background:url(/bb/but.png) 40px top;display:block;width:40px;height:20px;}
.bbcod:hover{background-position:40px 20px}





table.bb{border-collapse:collapse}
th{background-color:#ddd;border:#b0b0b0 1px solid;color:#555}
td.bb{border:#b0b0b0 1px solid}
blockquote.bb_quote{background-color:#f6f6f6;border:#d0d0d0 1px solid;margin:1em 0 0 .75em;padding:5px}
div.bb_quote_author{background-color:#f6f6f6;border:#d0d0d0 1px solid;border-width:1px 2px 2px 1px;font-weight:700;margin-top:-1.2em;text-align:center;white-space:nowrap;width:150px}
div.bb_quote_author:after{content:" писал(а):"}
div.bb_code{background-color:#f6f6f6;border:#d0d0d0 6px double;color:#404060;font-family:monospace;margin:1em 0 0 .8em;padding:5px}
div.bb_code_header{background-color:#f6f6f6;border:#d0d0d0 1px solid;border-width:1px 2px 2px 1px;color:#404060;font-weight:700;margin-top:-1.6em;padding-left:5px;text-align:left;white-space:nowrap}
span.bb_code_lang:before{content:"Код: "}
div.bb_code_footer{border-color:#a9b8c2;border-style:solid;border-width:1px 0 0;color:#333;font-weight:700;margin:5px -5px -5px;padding:4px;text-align:center}
#content{padding-left:1em}
#top{border-bottom:#d0d0d0 1px dotted}
#top_h1{color:#404060;font-size:18px;margin:0 0 0 100px}
#top_links{margin-left:100px;padding-bottom:1em}
#xbb_logo{border:none;float:left}
code.bb_code{color:#000;font-size:1em}
span.bb_spec_char{color:#009}
span.bb_mnemonic{color:red}
span.bb_tag{color:#090}
span.bb_bracket{font-weight:700}
span.bb_slash{font-weight:400}
span.bb_tagname{color:#909}
span.bb_autolink{color:#00f}
span.bb_equal,span.bb_attrib_name{color:#990}
span.bb_quote,span.bb_attrib_val{color:#099}

.scal table.cal_table{border:1px dashed gray;font-size:24pt;width:437px}
.scal table.cal_table thead tr.calheader td{cursor:pointer}
.scal table.cal_table tbody.cal_wrapper tr.weekboxname td{background:#000;border-top:1px solid #000;color:#fff;font-size:16pt;font-weight:700;width:64px}
.scal table.cal_table tbody.cal_wrapper tr.weekbox td.daybox{border:1px solid #000;cursor:pointer}
.tinyscal table.cal_table{font-size:8pt;width:154px}
.tinyscal table.cal_table tbody.cal_wrapper tr.weekboxname td{font-size:8pt;width:20px}
.scal.slick{font-family:Arial, sans-serif}
.scal.slick table.cal_table{border:1px solid #000}
.scal.slick table.cal_table thead tr.calheader td.caltitle{color:#fff}
.scal.slick table.cal_table tbody.cal_wrapper tr.weekbox td{background:#ccc url(/images/blueline.jpg) repeat-x center left}
.scal.slick table.cal_table tbody.cal_wrapper tr.weekbox td.today{background:#ccc url(/images/blueback.jpg) repeat-x center left;color:#000;font-weight:700}
.iscal table.cal_table{border:3px solid #E00008;font-size:10pt;padding:3px;width:540px}
.iscal table.cal_table thead tr.calheader td{background:#E00008;color:#fff;cursor:pointer;font-size:20pt;height:25px}
.iscal table.cal_table tbody.cal_wrapper tr.weekboxname td.dayboxname{border-top:1px solid #000;font-weight:700;height:25px;width:64px}
.iscal table.cal_table tbody.cal_wrapper tr.weekbox td.daybox div.dayboxdate{float:right;margin:0;padding:0 5px 0 0}
.iscal table.cal_table tbody.cal_wrapper tr.weekbox td.daybox div.dayboxvalue p{background:url(/images/bullet_red.gif) -5px 0 no-repeat;margin:0;padding:0 0 0 5px}
.scal table,.iscal table{border-collapse:collapse}
.scal table.cal_table td,.iscal table.cal_table td{text-align:center}
.scal table.cal_table tbody.cal_wrapper tr.weekbox td.dayboxsunday,.scal table.cal_table tbody.cal_wrapper tr.weekbox td.dayboxsaturday,.scal.slick table.cal_table tbody.cal_wrapper tr.weekbox td.dayboxsunday,.scal.slick table.cal_table tbody.cal_wrapper tr.weekbox td.dayboxsaturday{background:#D3D3D3}
.scal table.cal_table tbody.cal_wrapper tr.weekbox td.dayoutmonth,.iscal table.cal_table tbody.cal_wrapper tr.weekbox td.dayoutmonth{color:gray}
.scal table.cal_table tbody.cal_wrapper tr.weekbox td.dayselected,.iscal table.cal_table tbody.cal_wrapper tr.weekbox td.dayselected{background:#E00008;color:#fff}
.scal table.cal_table tbody.cal_wrapper tr.weekbox td.today,.iscal table.cal_table tbody.cal_wrapper tr.weekbox td.today{background:#F99}
.scal.slick .calheader,.scal.slick table.cal_table tbody.cal_wrapper tr.weekbox td.dayselected,.scal.slick table.cal_table tbody.cal_wrapper tr.weekboxname td{background:#ccc url(/images/blackback.jpg) repeat-x center left}